package main

func Tool() {
	//must do always open
	GetActiveAlphaPnlFromFile()
	//construct express always open
	//ConstructAlphaExpressToFile()

	//GetOperatorToFile()
	//GetDataFieldToFile(G_CHN_SET, "EQUITY", "CHN", "1", "TOP2000U", "MATRIX")
	//CheckSubmitAlphas("2025-02-1", "2025-03-31", 1, 1.25, "USA")
	//CheckSelfCorr("8ROeOZm")
	//GetActiveAlphas("USA")
	//SetHiddenAlphas("USA")
	//SetHiddenAlphasBySameExpress("", "USA")
	//SetHiddenAlphasByActive("02-12", "02-28", 0.2, "USA")
	//SetHiddenAlphasByFitness("2025-04-01", "2025-06-30", "USA")
	//SetHiddenAlphasByCount("02-12", "03-17", "USA")
	//SetAlphaHidden()

	//improve
	//GetImproveAlphas("2025-08-01", "2025-09-04", 1, 1, "EUR")
	//GetImproveAlphas_AddGroupOp("2025-08-04", "2025-09-04", "GLB")
	//GetImproveBlueAlphas("USA")

	//pnl
	//GetActiveAlphaPnl()
	RefreshAlphaByColor("EUR", "BLUE")
	//CheckAlpha(1, "QgnL5ng")

	//INDUSTRY,SUBINDUSTRY,MARKET,SECTOR
	//
	//SnipeAlpha("news=ts_backfill(ts_delay(news_main_vwap,1),20);vhat=ts_regression(close,news,10);alpha=-group_rank(vhat,bucket(rank(cap),range='0,1,0.1'));", "SUBINDUSTRY", 0, 0.01)

	//submit
	//SubmitAlpha()
}
